Pick of the Week'19 | Nebula 第 49 周看点--对集群创建快照
每周五 Nebula 为你播报每周看点,每周看点由本周大事件、用户问答、Nebula 产品动态和推荐阅读构成。
今天是 2019 年第 49 个工作周的周五,来和 Nebula 看看本周有什么图数据库和 Nebula 有什么新看点~~
本周大事件
本次 RC2 主要新增 GO FROM ... REVERSELY
和 GROUP BY
等语句,Storage Engine 也更灵活,用户可以通过 Console 或 Http 获取配置信息,触发 compaction;客户端目前支持 Python,Java,Go;在工具方面,增强了 CSV Importer 功能
Nebula 产品动态
Pick of the Week 每周会从 GitHub issue 及 pr 中选取重要的产品动态和大家分享,欢迎阅读本文的你关注我们的 GitHub:https://github.com/vesoft-inc/nebula 及时了解产品新动态~
支持 SNAPSHOT,对整个集群创建快照,标签:
Storage Engine
,pr 参见链接:https://github.com/vesoft-inc/nebula/pull/1199、https://github.com/vesoft-inc/nebula/pull/1372,更多示例可见文章《分布式图数据库 Nebula Graph 中的集群快照实践》
新增
if not exists
, 在创建 space / tag / edge 时,会判断是否有此记录,若不存在,创建相应的 space / tag / edge,标签:优化
,pr 参见链接:https://github.com/vesoft-inc/nebula/pull/1379每个 raft group 支持从 leader/follow 读取数据或只从 leader 读取数据,标签:
Storage Engine
,pr 参见链接:https://github.com/vesoft-inc/nebula/pull/1363DELETE EDGE
支持批量删除边,标签:Storage Engine
,示例如下,pr 参见链接:https://github.com/vesoft-inc/nebula/pull/1063
社区问答
Pick of the Week 每周会从微博、知乎、微信群、微信公众号及 CSDN 等技术社区选取 3 - 5 个用户问题同你分享,欢迎阅读本文的你通过知乎、微信公众号后台或者添加 Nebula 小助手微信号:NebulaGraphbot 进群交流。
@Ran 提问
您好,我想问一下,我导入数据后,想做一些子图查询,但通过查你们文档,我好像实现不了,比如我想在一个大图中计数下面的 path 出现的次数,该怎么办?感觉文档中对于以某类点匹配开始点、筛选中间节点、边的方向表示、path 的计数这些问题都不是很清楚
Nebula:子图查询暂定 RC3 发布。图数据库 Nebula Graph 暂时不支持统计 path 出现次数,可以在业务逻辑中做统计;返回路径筛选点可以用 "IF ... RETURN ..." 条件返回,可参考下面例子如下:
语法
示例
@范小波 提问
现在 GitHub 上还没有 Java driver,现在还不支持吗?
Nebula:Java 客户端已上传官方 Repo,使用及示例请参见 https://github.com/vesoft-inc/nebula-java
@〒宸〒 提问
有没有计划把 TigerGraph 的开源算法移植下?
Nebula:算法方面我们在不断的完善,欢迎大家的参与, pr 提起来 (*`∀´*)ノ亻!。
@Vinson 提问
请问 nGQL 接下来的 roadmap 是?
Nebula:逐步向 open Cypher 和未来的国际标准 GQL 兼容
@〒宸〒提问
我们的图怎么和 Spark、GraphX 或者其他图对接,主要是 OLAP
Nebula:目前在开发让 OLAP 框架批量从 Storage Engine 读取数据的接口,暂定 RC3 发布。大家有什么需求欢迎在群里或者 GitHub 提 :)
推荐阅读
推荐理由:本文对文章《快速体验知识图谱 OwnThink》做了一些勘误,包括 Yaml 配置文件更改等,并附有部分近期重要更新的 fix 信息。
推荐理由:本文主要讲述了集群快照搭建的思路,架构设计以及如何使用 C++ 实现集群快照,是一篇不错的 Snapshot 实践文章。
本期 Pick of the Week 就此完毕,如果你对本周看点有任何建议,欢迎在本文或者公众号后台及添加 Nebula 小助手微信号:NebulaGraphbot 和我们交流 🎊🎊也欢迎你关注 GitHub 地址:https://github.com/vesoft-inc/nebula 或戳「阅读原文」直接跳转 GitHub 掌握第一手 Nebula Graph 产品动态~